Nuprl Definition : pre-init1-p 11,40

pre-init1-p(es;i;x;X;x0;a;p;P)
== (((P(x0)))  (e:E. (loc(e) = i)))
== & ((vartype(i;xX)
== & (c (e@i. (kind(e) = locl(a))  ((valtype(er Outcome) c ((P(x when e))))
== & (c e@ie'e.(kind(e') = locl(a))  (((P((x after e')))))))
== & @i x initially x0:X 
latex



clarification:

pre-init1-p(es;i;x;X;x0;a;p;P)
== (((P(x0)))  (e:es-E(es). (es-loc(ese) = i  Id)))
== & ((es-vartype(esixX)
== & (c (alle-at(es;i;e.(es-kind(ese) = locl(a Knd)
== & (c  ((es-valtype(eser p-outcome(p)) c ((P(es-when(esxe))))))
== & (c & alle-at(es;i;e.existse-ge(es;e;e'.(es-kind(ese') = locl(a Knd)
== & (c &  (((P(es-after(esxe')))))))))
== & init-p(esiXxx0
latex


Definitionsx:AB(x), E, Id, loc(e), vartype(i;x), P & Q, P  Q, A c B, valtype(e), Outcome, x when e, e@iP(e), e'e.P(e'), P  Q, s = t, Knd, kind(e), locl(a), A, b, f(a), (x after e), @i x initially v:T
FDL editor aliasespre-init1-p

origin